@CHARSET "ISO-8859-9";

body {
	font-family: Tahoma, Arial, Helvetica;
	font-size: .75em;
	color: #404040;
	text-align: left;
	background-color: #DEC;
}
p {
	margin: 0px;
	padding-top: .5em;
	line-height: 1.5em;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	Color: black;
}

table {
	border-collapse: collapse;
	padding: 0px;
	vertical-align: top;
}

a:link {
	text-decoration: none;
	color: #3366cc;
}

a:visited {
	text-decoration: none;
	color: #3366cc;
}

a:hover {
	text-decoration: underline;
	color: #3366ff;
	text-decoration: none;
}

a:active {
	text-decoration: underline;
	color: #3366ff;
}

li#active a {
	background-color: #FFF;
	color: teal;
}

.selectedmenu {
background-color: #FFF;
	color: teal;}

/*
 * Top banner related CSS
 */

.top-banner {
	position: absolute; 
	left: 0px; 
	top: 0px;
	width: 100%;
	background-color: #ACC;
}

.logo-on-top-banner {
    border: 0px;
	max-width: 120px;
	max-height: 40px;
	vertical-align: top;
}

.app-name-on-top-banner {
    padding: 0px 0px 0px 100px;
    font-family: Arial, Helvetica;
	font-size: 1.5em;
	color: #331133;
	line-height: 40px;
	vertical-align: middle;
}

.right-link-on-top-banner {
    padding: 5px 10px 0px 0px;
	float: right;
}

.register a {
	color: red;
}

/*
 * End of the Top banner related CSS
 */

/* 
 * Page footer CSS
 */

.page-footer {
	position: relative;
	border: 1px solid #008000;
	padding: 3px 0px 3px 5px;
	background-color: #CCC;
}
.page-footer-middle {
	display: inline;
	padding-left: 100px;
}

/* 
 * Page footer CSS
 */


/*
 * Error related CSS.
*/

.in-line-error-message {
	color: #FF0000;
}

.end-of-the-form-error-message {
	color: #FF0000;
	padding: 5px;
	background-color: yellow;
}

.highlight-error-field {
	background-color: #FF0;
}

.end-of-form-notes {
	background-color: #DEC;
	position: relative;
	top: 0px;
	padding-left: 5px;
}

.error_field {
	background-color: yellow;
}

.error_msg {
	color: #FF0000;
}

/*
 * End of Error related CSS.
*/


/*
 * Suggestion List CSS.
*/

.suggestionList ul {
	margin: 0px 5px 2px 0px;
	padding: 0px 0px 2px 0px;
	border-width: 0px;
	max-width: 15em;
}

.suggestionList li{
	list-style-type: none;
}

/*
 * End of Suggestion List CSS.
*/